JAVA 25 PROGRAMS :
 
 
 
1) a. Create package for sorting numbes.
    b. Create own exception
 
 
 
2) Multiple thread priority.
 
 
 
3) Implement Producer Consumer Problem 
 
 
4) Implement Dining Phil. Problem
 
 
 
5) Dynamic stack using i/o methods of java
 
 
 
6) Linear queue using i/o methods of java
 
 
 
7) Implement banner applet for given string
 
 
 
8) Draw pie-chart showing result analysis for given values.
 
 
 
9) Handling keyboard & mouse events.
 
 
 
10) Demonstrate Card Layout
 
 
 
11) Demonstrate border & grid layout
 
 
 
12) Program for creating menus, menu items and checkable menu items.
 
 
 
13) GUI for student information system
 
 
 
14) GUI showing choice, check box, scrollbar and button control.
 
 
 
15) Create client-server using TCP/IP
 
 
 
16) Create client-server using datagram
 
 
 
17) Program to implement security manager including dialogue box.
 
 
 
18) GUI which takes name of a file from textfield and displays the content of file in text area.
 
 
 
19) Create an applet/application  using java.awt.image
 
 
 
20) Design an applet to show the olympic logo with given colors.
 
 
 
21) Program to implement knock-knock protocol
 
 
 
22) Prog. for multiplication of 2 matrices.
 
 
 
23) Create a class to represent a bank account. 
Include the following variables (a) name of depositor (b) account no. (c) Balance in account. 
Include the following methods  (a) to assign initial values (b) to deposite an amount (c) to withdraw amount after checking balance (d) to display name and balance.
 
 
 
24) Create a class which maintains information about 20 students. There are 4 courses CS1, CS2, CS3, CS4. The class should include the following methods (a) input marks for each course for every student. (b) display total marks obtained by students (c) the roll number of student who secured highest marks for given subject (d) Roll no. of student who secured overall highest marks.
 
 
 
25) GUI for calculator which performs 4 operations: add, sub.. division, modulus.  
